TelemetryConfig


Configuration for both device and environment metrics
Protobuf type meshtastic.ModuleConfig.TelemetryConfig

Types

Link copied to clipboard
class Builder : GeneratedMessage.Builder<BuilderT> , ModuleConfigProtos.ModuleConfig.TelemetryConfigOrBuilder

Configuration for both device and environment metrics
Protobuf type meshtastic.ModuleConfig.TelemetryConfig

Properties

Functions

Link copied to clipboard
open fun equals(obj: Any): Boolean
Link copied to clipboard

Enable/Disable the air quality metrics
bool air_quality_enabled = 6;
Link copied to clipboard

Interval in seconds of how often we should try to send our
air quality metrics to the mesh
uint32 air_quality_interval = 7;
Link copied to clipboard
fun getDescriptor(): Descriptors.Descriptor
Link copied to clipboard

Interval in seconds of how often we should try to send our
device metrics to the mesh
uint32 device_update_interval = 1;
Link copied to clipboard

We'll always read the sensor in Celsius, but sometimes we might want to
display the results in Fahrenheit as a "user preference".
bool environment_display_fahrenheit = 5;
Link copied to clipboard

Preferences for the Telemetry Module (Environment)
Enable/Disable the telemetry measurement module measurement collection
bool environment_measurement_enabled = 3;
Link copied to clipboard

Enable/Disable the telemetry measurement module on-device display
bool environment_screen_enabled = 4;
Link copied to clipboard
uint32 environment_update_interval = 2;
Link copied to clipboard

Preferences for the (Health) Telemetry Module
Enable/Disable the telemetry measurement module measurement collection
bool health_measurement_enabled = 11;
Link copied to clipboard

Enable/Disable the health telemetry module on-device display
bool health_screen_enabled = 13;
Link copied to clipboard

Interval in seconds of how often we should try to send our
health metrics to the mesh
uint32 health_update_interval = 12;
Link copied to clipboard

Enable/disable Power metrics
bool power_measurement_enabled = 8;
Link copied to clipboard

Enable/Disable the power measurement module on-device display
bool power_screen_enabled = 10;
Link copied to clipboard

Interval in seconds of how often we should try to send our
power metrics to the mesh
uint32 power_update_interval = 9;
Link copied to clipboard
Link copied to clipboard
open fun hashCode(): Int
Link copied to clipboard
Link copied to clipboard
open fun parseFrom(data: Array<Byte>, extensionRegistry: ExtensionRegistryLite): ModuleConfigProtos.ModuleConfig.TelemetryConfig
open fun parseFrom(data: ByteString, extensionRegistry: ExtensionRegistryLite): ModuleConfigProtos.ModuleConfig.TelemetryConfig
open fun parseFrom(input: CodedInputStream, extensionRegistry: ExtensionRegistryLite): ModuleConfigProtos.ModuleConfig.TelemetryConfig
open fun parseFrom(input: InputStream, extensionRegistry: ExtensionRegistryLite): ModuleConfigProtos.ModuleConfig.TelemetryConfig
open fun parseFrom(data: ByteBuffer, extensionRegistry: ExtensionRegistryLite): ModuleConfigProtos.ModuleConfig.TelemetryConfig
Link copied to clipboard
Link copied to clipboard
open fun writeTo(output: CodedOutputStream)